--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
sbapp/md/md.py 2.0.1 (486a97e4) Text, 5.00 KB
Tff7b72import T7ee787mistune
Tff7b72from T7ee787mistuneT7ee787.T7ee787core Tff7b72import Te6edf3BaseRenderer
Tff7b72from T7ee787mistuneT7ee787.T7ee787pluginsT7ee787.T7ee787formatting Tff7b72import Te6edf3strikethroughTb4b4b4, Te6edf3markTb4b4b4, Te6edf3superscriptTb4b4b4, Te6edf3subscriptTb4b4b4, Te6edf3insert
Tff7b72from T7ee787mistuneT7ee787.T7ee787pluginsT7ee787.T7ee787table Tff7b72import Te6edf3tableTb4b4b4, Te6edf3table_in_list
Tff7b72from T7ee787mistuneT7ee787.T7ee787pluginsT7ee787.T7ee787footnotes Tff7b72import Te6edf3footnotes
Tff7b72from T7ee787mistuneT7ee787.T7ee787pluginsT7ee787.T7ee787task_lists Tff7b72import Te6edf3task_lists
Tff7b72from T7ee787mistuneT7ee787.T7ee787pluginsT7ee787.T7ee787spoiler Tff7b72import Te6edf3spoiler
Tff7b72from T7ee787mistuneT7ee787.T7ee787util Tff7b72import Te6edf3escape Tff7b72as Te6edf3escape_textTb4b4b4, Te6edf3safe_entity
Tff7b72def Td2a8ffmdconvTb4b4b4(Te6edf3markdown_textTb4b4b4, Te6edf3domainTff7b72=Tff7b72NoneTb4b4b4, Te6edf3debugTff7b72=Tff7b72FalseTb4b4b4)Tb4b4b4:
Te6edf3parser Tff7b72= Te6edf3mistuneTff7b72.Td2a8ffcreate_markdownTb4b4b4(Te6edf3rendererTff7b72=Te6edf3BBRendererTb4b4b4(Tb4b4b4)Tb4b4b4, Te6edf3pluginsTff7b72=Tb4b4b4[Te6edf3strikethroughTb4b4b4, Te6edf3markTb4b4b4, Te6edf3superscriptTb4b4b4, Te6edf3subscriptTb4b4b4, Te6edf3insertTb4b4b4, Te6edf3footnotesTb4b4b4, Te6edf3task_listsTb4b4b4, Te6edf3spoilerTb4b4b4]Tb4b4b4)
Tff7b72return Te6edf3parserTb4b4b4(Te6edf3markdown_textTb4b4b4)
Tff7b72class T56d364BBRendererTb4b4b4(Te6edf3BaseRendererTb4b4b4)Tb4b4b4:
Te6edf3NAME Tff7b72= Ta5d6ff"Ta5d6ffbbcodeTa5d6ff"
Tff7b72def Tff7b72__init__Tb4b4b4(Tff7b72selfTb4b4b4, Te6edf3escapeTff7b72=Tff7b72FalseTb4b4b4)Tb4b4b4:
Tffa657superTb4b4b4(Te6edf3BBRendererTb4b4b4, Tff7b72selfTb4b4b4)Tff7b72.Td2a8ff__init__Tb4b4b4(Tb4b4b4)
Tff7b72selfTff7b72.Td2a8ff_escape Tff7b72= Te6edf3escape
Tff7b72def Td2a8ffrender_tokenTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3tokenTb4b4b4, Te6edf3stateTb4b4b4)Tb4b4b4:
Te6edf3func Tff7b72= Tff7b72selfTff7b72.Td2a8ff_get_methodTb4b4b4(Te6edf3tokenTb4b4b4[Ta5d6ff"Ta5d6fftypeTa5d6ff"Tb4b4b4]Tb4b4b4)
Te6edf3attrs Tff7b72= Te6edf3tokenTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ffattrsTa5d6ff"Tb4b4b4)
Tff7b72if Ta5d6ff"Ta5d6ffrawTa5d6ff" Tff7b72in Te6edf3tokenTb4b4b4: Te6edf3text Tff7b72= Te6edf3tokenTb4b4b4[Ta5d6ff"Ta5d6ffrawTa5d6ff"Tb4b4b4]
Tff7b72elif Ta5d6ff"Ta5d6ffchildrenTa5d6ff" Tff7b72in Te6edf3tokenTb4b4b4: Te6edf3text Tff7b72= Tff7b72selfTff7b72.Td2a8ffrender_tokensTb4b4b4(Te6edf3tokenTb4b4b4[Ta5d6ff"Ta5d6ffchildrenTa5d6ff"Tb4b4b4]Tb4b4b4, Te6edf3stateTb4b4b4)
Tff7b72elseTb4b4b4:
Tff7b72if Te6edf3attrsTb4b4b4: Tff7b72return Te6edf3funcTb4b4b4(Tff7b72*Tff7b72*Te6edf3attrsTb4b4b4)
Tff7b72elseTb4b4b4: Tff7b72return Te6edf3funcTb4b4b4(Tb4b4b4)
Tff7b72if Te6edf3attrsTb4b4b4: Tff7b72return Te6edf3funcTb4b4b4(Te6edf3textTb4b4b4, Tff7b72*Tff7b72*Te6edf3attrsTb4b4b4)
Tff7b72elseTb4b4b4: Tff7b72return Te6edf3funcTb4b4b4(Te6edf3textTb4b4b4)
T8b949e# Simple renderers
Tff7b72def Td2a8ffemphasisTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[i]Tffd700{Te6edf3textTffd700}Ta5d6ff[/i]Ta5d6ff"
Tff7b72def Td2a8ffstrongTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[b]Tffd700{Te6edf3textTffd700}Ta5d6ff[/b]Ta5d6ff"
Tff7b72def Td2a8ffcodespanTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[icode]Tffd700{Te6edf3textTffd700}Ta5d6ff[/icode]Ta5d6ff"
Tff7b72def Td2a8fflinebreakTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6ff"Tffea00\nTa5d6ff"
Tff7b72def Td2a8ffsoftbreakTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6ff"Tffea00\nTa5d6ff"
Tff7b72def Td2a8fflist_itemTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff• Tffd700{Te6edf3textTffd700}Tffea00\nTa5d6ff"
Tff7b72def Td2a8fftask_list_itemTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4, Te6edf3checkedTff7b72=Tff7b72FalseTb4b4b4)Tb4b4b4: Te6edf3e Tff7b72= Ta5d6ff"Ta5d6ffTa5d6ff" Tff7b72if Te6edf3checked Tff7b72else Ta5d6ff"Ta5d6ffTa5d6ff"Tb4b4b4; Tff7b72return Ta5d6fffTa5d6ff"Tffd700{Te6edf3eTffd700}Ta5d6ff Tffd700{Te6edf3textTffd700}Tffea00\nTa5d6ff"
Tff7b72def Td2a8ffstrikethroughTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[s]Tffd700{Te6edf3textTffd700}Ta5d6ff[/s]Ta5d6ff"
Tff7b72def Td2a8ffinsertTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[u]Tffd700{Te6edf3textTffd700}Ta5d6ff[/u]Ta5d6ff"
Tff7b72def Td2a8ffinline_spoilerTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[ISPOILER]Tffd700{Te6edf3textTffd700}Ta5d6ff[/ISPOILER]Ta5d6ff"
Tff7b72def Td2a8ffblock_spoilerTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[SPOILER]Tffea00\nTffd700{Te6edf3textTffd700}Tffea00\nTa5d6ff[/SPOILER]Ta5d6ff"
Tff7b72def Td2a8ffblock_errorTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[color=red][icode]Tffd700{Te6edf3textTffd700}Ta5d6ff[/icode][/color]Tffea00\nTa5d6ff"
Tff7b72def Td2a8ffblock_htmlTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3htmlTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6ff"Ta5d6ff"
Tff7b72def Td2a8fflinkTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4, Te6edf3urlTb4b4b4, Te6edf3titleTff7b72=Tff7b72NoneTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[u]Tffd700{Te6edf3textTffd700}Ta5d6ff[/u] (Tffd700{Te6edf3urlTffd700}Ta5d6ff)Ta5d6ff"
Tff7b72def Td2a8fffootnote_refTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3keyTb4b4b4, Te6edf3indexTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[sup][u]Tffd700{Te6edf3indexTffd700}Ta5d6ff[/u][/sup]Ta5d6ff"
Tff7b72def Td2a8fffootnotesTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[b]Footnotes[/b]Tffea00\nTffd700{Te6edf3textTffd700}Ta5d6ff"
Tff7b72def Td2a8fffootnote_itemTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4, Te6edf3keyTb4b4b4, Te6edf3indexTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[ANAME=footnote-Tffd700{Te6edf3indexTffd700}Ta5d6ff]Tffd700{Te6edf3indexTffd700}Ta5d6ff[/ANAME]. Tffd700{Te6edf3textTffd700}Ta5d6ff"
Tff7b72def Td2a8ffsuperscriptTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4: Tffa657strTb4b4b4) Tff7b72-Tff7b72> Tffa657strTb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[sup]Tffd700{Te6edf3textTffd700}Ta5d6ff[/sup]Ta5d6ff"
Tff7b72def Td2a8ffsubscriptTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[sub]Tffd700{Te6edf3textTffd700}Ta5d6ff[/sub]Ta5d6ff"
Tff7b72def Td2a8ffblock_quoteTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4: Tffa657strTb4b4b4) Tff7b72-Tff7b72> Tffa657strTb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff| [i]Tffd700{Te6edf3textTffd700}Ta5d6ff[/i]Ta5d6ff"
Tff7b72def Td2a8ffparagraphTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Tffd700{Te6edf3textTffd700}Tffea00\nTffea00\nTa5d6ff"
Tff7b72def Td2a8ffblank_lineTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6ff"Ta5d6ff"
Tff7b72def Td2a8ffblock_textTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Te6edf3text
T8b949e# Renderers needing some logic
Tff7b72def Td2a8fftextTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4:
Tff7b72if Tff7b72selfTff7b72.Td2a8ff_escapeTb4b4b4: Tff7b72return Te6edf3escape_textTb4b4b4(Te6edf3textTb4b4b4)
Tff7b72elseTb4b4b4: Tff7b72return Te6edf3text
Tff7b72def Td2a8ffinline_htmlTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3htmlTb4b4b4: Tffa657strTb4b4b4) Tff7b72-Tff7b72> Tffa657strTb4b4b4:
Tff7b72if Tff7b72selfTff7b72.Td2a8ff_escapeTb4b4b4: Tff7b72return Te6edf3escape_textTb4b4b4(Te6edf3htmlTb4b4b4)
Tff7b72elseTb4b4b4: Tff7b72return Te6edf3html
Tff7b72def Td2a8ffheadingTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4, Te6edf3levelTb4b4b4, Tff7b72*Tff7b72*Te6edf3attrsTb4b4b4)Tb4b4b4:
Tff7b72if T79c0ff1 Tff7b72<Tff7b72= Te6edf3level Tff7b72<Tff7b72= T79c0ff3Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[HEADING=Tffd700{Te6edf3levelTffd700}Ta5d6ff]Tffd700{Te6edf3textTffd700}Ta5d6ff[/HEADING]Tffea00\nTa5d6ff"
Tff7b72elseTb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[HEADING=3]Tffd700{Te6edf3textTffd700}Ta5d6ff[/HEADING]Tffea00\nTa5d6ff"
Tff7b72def Td2a8ffblock_codeTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3codeTb4b4b4: Tffa657strTb4b4b4, Tff7b72*Tff7b72*Te6edf3attrsTb4b4b4) Tff7b72-Tff7b72> Tffa657strTb4b4b4:
Te6edf3special_cases Tff7b72= Tb4b4b4{Ta5d6ff"Ta5d6ffplaintextTa5d6ff"Tb4b4b4: Tff7b72NoneTb4b4b4, Ta5d6ff"Ta5d6fftextTa5d6ff"Tb4b4b4: Tff7b72NoneTb4b4b4, Ta5d6ff"Ta5d6fftxtTa5d6ff"Tb4b4b4: Tff7b72NoneTb4b4b4}
Tff7b72if Ta5d6ff"Ta5d6ffinfoTa5d6ff" Tff7b72in Te6edf3attrsTb4b4b4:
Te6edf3lang_info Tff7b72= Te6edf3safe_entityTb4b4b4(Te6edf3attrsTb4b4b4[Ta5d6ff"Ta5d6ffinfoTa5d6ff"Tb4b4b4]Tff7b72.Td2a8ffstripTb4b4b4(Tb4b4b4)Tb4b4b4)
Te6edf3lang Tff7b72= Te6edf3lang_infoTff7b72.Td2a8ffsplitTb4b4b4(Tff7b72NoneTb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4[T79c0ff0Tb4b4b4]Tff7b72.Td2a8fflowerTb4b4b4(Tb4b4b4)
Te6edf3bbcode_lang Tff7b72= Te6edf3special_casesTff7b72.Td2a8ffgetTb4b4b4(Te6edf3langTb4b4b4, Te6edf3langTb4b4b4)
Tff7b72if Te6edf3bbcode_langTb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[CODE=Tffd700{Te6edf3bbcode_langTffd700}Ta5d6ff]Tffd700{Te6edf3escape_textTb4b4b4(Te6edf3codeTb4b4b4)Tffd700}Ta5d6ff[/CODE]Tffea00\nTa5d6ff"
Tff7b72elseTb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[CODE]Tffd700{Te6edf3escape_textTb4b4b4(Te6edf3codeTb4b4b4)Tffd700}Ta5d6ff[/CODE]Tffea00\nTa5d6ff"
Tff7b72elseTb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Ta5d6ff[CODE]Tffd700{Te6edf3escape_textTb4b4b4(Te6edf3codeTb4b4b4)Tffd700}Ta5d6ff[/CODE]Tffea00\nTa5d6ff"
Tff7b72def Td2a8fflistTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4, Te6edf3orderedTb4b4b4, Tff7b72*Tff7b72*Te6edf3attrsTb4b4b4)Tb4b4b4:
Te6edf3depth Tff7b72= T79c0ff0Tb4b4b4; Te6edf3sln Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4; Te6edf3tli Tff7b72= Ta5d6ff"Ta5d6ff"
Tff7b72if Ta5d6ff"Ta5d6ffdepthTa5d6ff" Tff7b72in Te6edf3attrsTb4b4b4: Te6edf3depth Tff7b72= Te6edf3attrsTb4b4b4[Ta5d6ff"Ta5d6ffdepthTa5d6ff"Tb4b4b4]
Tff7b72if Te6edf3depth Tff7b72!= T79c0ff0Tb4b4b4: Te6edf3sln Tff7b72= Ta5d6ff"Tffea00\nTa5d6ff"
Tff7b72if Te6edf3depth Tff7b72== T79c0ff0Tb4b4b4: Te6edf3tli Tff7b72= Ta5d6ff"Tffea00\nTa5d6ff"
Tff7b72def Td2a8ffremove_empty_linesTb4b4b4(Te6edf3textTb4b4b4)Tb4b4b4:
Te6edf3lines Tff7b72= Te6edf3textTff7b72.Td2a8ffsplitTb4b4b4(Ta5d6ff"Tffea00\nTa5d6ff"Tb4b4b4)
Te6edf3non_empty_lines Tff7b72= Tb4b4b4[Te6edf3line Tff7b72for Te6edf3line Tff7b72in Te6edf3lines Tff7b72if Te6edf3lineTff7b72.Td2a8ffstripTb4b4b4(Tb4b4b4) Tff7b72!= Ta5d6ff"Ta5d6ff"Tb4b4b4]
Te6edf3nli Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4; Te6edf3dlm Tff7b72= Ta5d6ff"Tffea00\nTa5d6ff"Tff7b72+Ta5d6ff"Ta5d6ff Ta5d6ff"Tff7b72*Te6edf3depth
Tff7b72if Te6edf3depth Tff7b72!= T79c0ff0Tb4b4b4: Te6edf3nli Tff7b72= Te6edf3dlm
Tff7b72return Te6edf3nliTff7b72+Te6edf3dlmTff7b72.Td2a8ffjoinTb4b4b4(Te6edf3non_empty_linesTb4b4b4)
Te6edf3text Tff7b72= Te6edf3remove_empty_linesTb4b4b4(Te6edf3textTb4b4b4)
Tff7b72return Te6edf3slnTff7b72+Te6edf3textTff7b72+Ta5d6ff"Tffea00\nTa5d6ff"Tff7b72+Te6edf3tli
T8b949e# TODO: Implement various table types and other special formatting
Tff7b72def Td2a8fftableTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3childrenTb4b4b4, Tff7b72*Tff7b72*Te6edf3attrsTb4b4b4)Tb4b4b4: Tff7b72return Te6edf3children
Tff7b72def Td2a8fftable_headTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3childrenTb4b4b4, Tff7b72*Tff7b72*Te6edf3attrsTb4b4b4)Tb4b4b4: Tff7b72return Te6edf3children
Tff7b72def Td2a8fftable_bodyTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3childrenTb4b4b4, Tff7b72*Tff7b72*Te6edf3attrsTb4b4b4)Tb4b4b4: Tff7b72return Te6edf3children
Tff7b72def Td2a8fftable_rowTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3childrenTb4b4b4, Tff7b72*Tff7b72*Te6edf3attrsTb4b4b4)Tb4b4b4: Tff7b72return Te6edf3children
Tff7b72def Td2a8fftable_cellTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4, Te6edf3alignTff7b72=Tff7b72NoneTb4b4b4, Te6edf3headTff7b72=Tff7b72FalseTb4b4b4, Tff7b72*Tff7b72*Te6edf3attrsTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Tffd700{Te6edf3textTffd700}Tffea00\nTa5d6ff"
Tff7b72def Td2a8ffdef_listTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Tffd700{Te6edf3textTffd700}Tffea00\nTa5d6ff"
Tff7b72def Td2a8ffdef_list_headTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Tffd700{Te6edf3textTffd700}Tffea00\nTa5d6ff"
Tff7b72def Td2a8ffdef_list_itemTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6fffTa5d6ff"Tffd700{Te6edf3textTffd700}Tffea00\nTa5d6ff"
Tff7b72def Td2a8ffabbrTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4, Te6edf3titleTb4b4b4)Tb4b4b4: Tff7b72return Te6edf3text
Tff7b72def Td2a8ffmarkTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4)Tb4b4b4: Tff7b72return Te6edf3text
Tff7b72def Td2a8ffimageTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3textTb4b4b4, Te6edf3urlTb4b4b4, Te6edf3titleTff7b72=Tff7b72NoneTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6ff"Ta5d6ff"
Tff7b72def Td2a8ffthematic_breakTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4: Tff7b72return Ta5d6ff"Ta5d6ff-------------Tffea00\nTa5d6ff"
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────